package com.aizuda.boot.modules.common.constant.enums;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 计价方式（1-固定总价，0-不固定总价）
 */
//public enum PricingType {
//    FIXED_PRICE(1, "固定总价"),
//    VARIABLE_PRICE(0, "不固定总价");
//
//    final String description;
//    final Integer code;
//
//    PricingType(Integer code, String description) {
//        this.description = description;
//        this.code = code;
//    }
//
//    public String getDescription() {
//        return description;
//    }
//
//    public Integer getCode() {
//        return code;
//    }
//}

public enum PricingType {
    @Schema(description = "不固定总价") VARIABLE(0),
    @Schema(description = "固定总价") FIXED(1);

    private final int value;
    PricingType(int value) { this.value = value; }

    public Integer getValue() {
        return value;
    }
}